/**
 * 从文件路径中提取文件名
 * @param {string} path 文件路径
 * @returns {string} 文件名
 */
export const getFileName = (path) => {
  return path.split(/[\\/]/).pop()
}

/**
 * 规范化文件路径
 * @param {string} path 文件路径
 * @returns {string} 规范化后的路径
 */
export const normalizePath = (path) => {
  return path.replace('safe-file://', '')
}

/**
 * 添加安全文件协议前缀
 * @param {string} path 文件路径
 * @returns {string} 带协议的路径
 */
export const addSafeFileProtocol = (path) => {
  return `safe-file://${path}`
} 